package com.ruoyi.ceshi.service;

import java.util.List;
import com.ruoyi.ceshi.domain.Ceshi;
import com.ruoyi.ceshi.domain.Fj;

/**
 * 测试Service接口
 *
 * @author huacai
 * @date 2024-05-07
 */
public interface ICeshiService
{
    /**
     * 查询测试
     *
     * @param ceshiId 测试主键
     * @return 测试
     */
    public Ceshi selectCeshiByCeshiId(String ceshiId);

    /**
     * 查询测试列表
     *
     * @param ceshi 测试
     * @return 测试集合
     */
    public List<Ceshi> selectCeshiList(Ceshi ceshi);

    /**
     * 新增测试
     *
     * @param ceshi 测试
     * @return 结果
     */
    public int insertCeshi(Ceshi ceshi);

    /**
     * 批量新增测试
     *
     * @param ceshis 测试List
     * @return 结果
     */
    public int batchInsertCeshi(List<Ceshi> ceshis);

    /**
     * 修改测试
     *
     * @param ceshi 测试
     * @return 结果
     */
    public int updateCeshi(Ceshi ceshi);

    /**
     * 批量删除测试
     *
     * @param ceshiIds 需要删除的测试主键集合
     * @return 结果
     */
    public int deleteCeshiByCeshiIds(String[] ceshiIds);

    /**
     * 删除测试信息
     *
     * @param ceshiId 测试主键
     * @return 结果
     */
    public int deleteCeshiByCeshiId(String ceshiId);

    int insertLxglXmsbFjByxmsbId(Fj fj);

    List<Fj> selectLxglXmsbFjList(Fj fj);
}
